#ifndef _OAT_FRACTURE_SCENE_
#define _OAT_FRACTURE_SCENE_

#include <Inventor/nodes/SoAnnotation.h>
#include <Inventor/nodes/SoOrthographicCamera.h>
#include <MeshViz/view/PoSceneView.h>
#include <MeshViz/nodes/PoDomain.h>

class COatFractureScene
{
public:
	COatFractureScene(SbVec2f origin, SbVec2f size);
	~COatFractureScene();

	PoSceneView* GetView();
	SoCamera* GetCamera();
	SoSeparator* GetAnnRoot();

	void SetCamera(SoCamera* pCamera);
private:
	PoSceneView*	m_pScene;
	SoAnnotation*	m_pAnn;
	PoDomain*		m_pDomain;
	SoOrthographicCamera* m_pCamera;
};

#endif	// _OAT_FRACTURE_SCENE_
